hydraulic power steering - French English Dictionary